|
Foxit PDF SDK
|
Public 成员函数 | |
| def | MonoImageSettings () |
| 构造函数。 更多... | |
| def | MonoImageSettings (other) |
| 构造函数,使用另一个结果信息对象。 更多... | |
| def | IsEmpty () |
| 检查当前对象是否为空。 更多... | |
| def | SetCompressionMode (mode) |
| 设置用于优化PDF文档中单色图像的压缩模式。 更多... | |
| def | SetImageDPI (dpi) |
| 设置DPI值作为压缩PDF文档中单色图像的目标压缩值。 更多... | |
| def | SetImageDPILimit (dpi_limit) |
| 设置单色图像的下限DPI值,以决定是否压缩PDF文档中的图像。 更多... | |
| def | SetQuality (quality) |
| 设置压缩质量,用于优化PDF文档中的单色图像。 更多... | |
| def | SetStretchMode (mode) |
| 设置用于优化PDF文档中单色图像的拉伸模式。 更多... | |
静态 Public 属性 | |
| e_ImageCompressCCITT3 = _fsdk.MonoImageSettings_e_ImageCompressCCITT3 | |
| 压缩模式:CCITT Group 3。 | |
| e_ImageCompressCCITT4 = _fsdk.MonoImageSettings_e_ImageCompressCCITT4 | |
| 压缩模式:CCITT Group 4。 | |
| e_ImageCompressHigh = _fsdk.MonoImageSettings_e_ImageCompressHigh | |
| 压缩模式:高压缩。 | |
| e_ImageCompressjbig2 = _fsdk.MonoImageSettings_e_ImageCompressjbig2 | |
| 压缩模式:JBIG2。 | |
| e_ImageCompressQualityHigh = _fsdk.MonoImageSettings_e_ImageCompressQualityHigh | |
| 压缩质量:高,仅适用于e_ImageCompressHigh压缩模式。 | |
| e_ImageCompressQualityLossless = _fsdk.MonoImageSettings_e_ImageCompressQualityLossless | |
| 压缩质量:无损。 | |
| e_ImageCompressQualityLossy = _fsdk.MonoImageSettings_e_ImageCompressQualityLossy | |
| 压缩质量:有损。 | |
| e_ImageCompressQualityLow = _fsdk.MonoImageSettings_e_ImageCompressQualityLow | |
| 压缩质量:低,仅适用于e_ImageCompressHigh压缩模式。 | |
| e_ImageCompressQualityMaximum = _fsdk.MonoImageSettings_e_ImageCompressQualityMaximum | |
| 压缩质量:最大,仅适用于e_ImageCompressHigh压缩模式。 | |
| e_ImageCompressQualityMedium = _fsdk.MonoImageSettings_e_ImageCompressQualityMedium | |
| 压缩质量:中等,仅适用于e_ImageCompressHigh压缩模式。 | |
| e_ImageCompressQualityMinimum = _fsdk.MonoImageSettings_e_ImageCompressQualityMinimum | |
| 压缩质量:最小,仅适用于e_ImageCompressHigh压缩模式。 | |
| e_ImageCompressRetain = _fsdk.MonoImageSettings_e_ImageCompressRetain | |
| 压缩模式:保持原样,即不压缩。 | |
| e_ImageCompressRunLength = _fsdk.MonoImageSettings_e_ImageCompressRunLength | |
| 压缩模式:行程编码。 | |
| e_ImageCompressZip = _fsdk.MonoImageSettings_e_ImageCompressZip | |
| 压缩模式:ZIP。 | |
| e_StretchBicubic = _fsdk.MonoImageSettings_e_StretchBicubic | |
| 当设置此值时,表示进行双三次插值缩放。 | |
| e_StretchDefault = _fsdk.MonoImageSettings_e_StretchDefault | |
| 当设置此值时,表示进行默认拉伸。 | |
| e_StretchDownsample = _fsdk.MonoImageSettings_e_StretchDownsample | |
| 当设置此值时,表示在缩小或旋转时不进行半色调处理。 | |
| e_StretchInterpol = _fsdk.MonoImageSettings_e_StretchInterpol | |
| 当设置此值时,表示进行缩放插值。 | |
| e_StretchNoSmooth = _fsdk.MonoImageSettings_e_StretchNoSmooth | |
| 当设置此值时,表示拉伸时不进行任何插值。 | |
| e_StretchOff = _fsdk.MonoImageSettings_e_StretchOff | |
| 当设置此值时,表示不进行拉伸。 | |
此类表示单色图像的降采样/重压缩设置。 此类对象可以设置到类 OptimizerSettings 中,然后用于优化PDF文档。
| def FoxitPDFSDKPython2.MonoImageSettings.MonoImageSettings | ( | ) |
构造函数。
此构造函数用于构造具有默认设置选项的单色图像设置对象。 用户也可以调用此类中的"set"方法来更改这些设置选项。 有关默认值的更多详细信息,请参考这些"set"方法的注释。
| def FoxitPDFSDKPython2.MonoImageSettings.MonoImageSettings | ( | other | ) |
构造函数,使用另一个结果信息对象。
| [in] | other | 另一个单色图像设置对象。 |
| def FoxitPDFSDKPython2.MonoImageSettings.IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
| def FoxitPDFSDKPython2.MonoImageSettings.SetCompressionMode | ( | mode | ) |
设置用于优化PDF文档中单色图像的压缩模式。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用 FoxitPDFSDKPython2.MonoImageSettings.e_ImageCompressCCITT4 作为此选项的默认值。
| [in] | mode | 图像压缩模式。请参考从 FoxitPDFSDKPython2.MonoImageSettings.e_ImageCompressHigh 开始的值, 应该是这些值中的一个。 |
| def FoxitPDFSDKPython2.MonoImageSettings.SetImageDPI | ( | dpi | ) |
设置DPI值作为压缩PDF文档中单色图像的目标压缩值。
当图像可以被压缩时,此图像的分辨率将被压缩到当前函数设置的DPI值。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用250作为此选项的默认值。
| [in] | dpi | DPI值。如果图像可以被压缩,这些图像的分辨率将被压缩到此值。 |
| def FoxitPDFSDKPython2.MonoImageSettings.SetImageDPILimit | ( | dpi_limit | ) |
设置单色图像的下限DPI值,以决定是否压缩PDF文档中的图像。
如果PDF文档中图像的分辨率高于下限DPI值,此图像将被压缩到 通过函数 FoxitPDFSDKPython2.MonoImageSettings.SetImageDPI 设置的目标压缩DPI值。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用一个DPI值(目标压缩DPI值的1.5倍)作为 此选项的默认值。
| [in] | dpi_limit | 作为下限的DPI值。此值应该是正数。建议范围: 大于目标压缩DPI值(通过函数 FoxitPDFSDKPython2.MonoImageSettings.SetImageDPI 设置), 最大值是目标压缩DPI值的10倍。 如果输入值不大于目标压缩DPI值,将使用比目标压缩DPI值多1的DPI值。 如果输入值大于最大值,将使用最大值。 |
| def FoxitPDFSDKPython2.MonoImageSettings.SetQuality | ( | quality | ) |
设置压缩质量,用于优化PDF文档中的单色图像。
对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用 FoxitPDFSDKPython2.MonoImageSettings.e_ImageCompressQualityLossless 作为此选项的默认值。
| [in] | quality | 压缩质量。请参考从 FoxitPDFSDKPython2.MonoImageSettings.e_ImageCompressQualityLossless 开始的值,应该是这些值中的一个。 |
| def FoxitPDFSDKPython2.MonoImageSettings.SetStretchMode | ( | mode | ) |
设置用于优化PDF文档中单色图像的拉伸模式。
对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用 FoxitPDFSDKPython2.MonoImageSettings.e_StretchBicubic 作为此选项的默认值。
| [in] | mode | 拉伸模式。请参考从 FoxitPDFSDKPython2.ImageSettings.e_StretchOff 开始的值, 应该是这些值中的一个。 |